Reflections on How to Improve Software Process Patterns Capitalization and Reuse

نویسندگان

  • Nahla Jlaiel
  • Mohamed Ben Ahmed
چکیده

Process Patterns is an emergent approach and a valuable means for capitalization, reuse and management of process experiences and best practices. In the context of software engineering process, many formalisms and languages have been proposed to describe software process patterns. This multiplicity makes capitalization and/or reuse of process patterns, difficult to be achieved. This paper presents a comparative study of process pattern formalisms proposed in the literature and addresses some reflections to deal with problems arising from this survey, in order to propose a new framework for process patterns’ capitalization and reuse. Keywords— Software process patterns, process patterns’ description languages, patterns’ unification ontology, pattern warehousing, pattern reuse, pattern capitalization, pattern mining.

منابع مشابه

Context-based Semantic Annotations in Copes: an Ontological and Rule-based Approach

Knowledge capitalization is one of many problems facing online communities of practice (CoPs). Knowledge accumulated through the participation in the community must be capitalized for future reuse. Most of proposals are specific and focus on knowledge modeling disregarding the reuse of that knowledge. In this paper, we are particularly interested on CoPs of e-learning (CoPEs) and we propose a k...

متن کامل

The Impact of Corporate income Tax and Firm Size on Fixed Investment

This paper is an attempt to analyze the impact of income taxes and market capitalization on fixed investment (investment in tangible assets) by manufacturing companies listed on KSE. This paper basically examines that how corporate income taxes affect fixed investment by reducing cash flow available for a firm to invest and how the firm size in the lights of market capitalization affects fixed ...

متن کامل

Evaluation Amid Different Software Design Patterns

The software developers have been wholeheartedly implemented the various design patterns in current years. There is sufficient confirmation that patterns can have a valuable blow on software quality, on the other hand in some situations patterns have been improperly implemented because of having not too much experience. A software developer can make the design process simpler, well design to be...

متن کامل

How Formal Object-Oriented Design Supports Reuse

While object-oriented analysis and design methods give valuable hints on how to design a software system, little support is given for reusing components or making components reusable. This paper demonstrates how formal methods can be applied to improve the reusability of object-oriented components. We show how existing object-oriented design methods and formal methods can be integrated. Guideli...

متن کامل

Developing a Tailored Reuse Repository Structure - Experience and First Results

Learning from experience gained in past projects is seen as a promising way to improve software quality in upcoming projects. Thus, the reuse of patterns or code components to support software development is widely accepted in research and industry. Furthermore, some approaches require the comprehensive reuses of other forms of knowledge that go far beyond mere software artifacts. This includes...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

متن کامل
عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010